﻿
jQuery(document).ready(function () {
    jQuery('#scrollup img').mouseover(function () {
        jQuery(this).animate({ opacity: 0.65 }, 100);
    }).mouseout(function () {
        jQuery(this).animate({ opacity: 1 }, 100);
    }).click(function () {
        window.scroll(0, 0);
        return false;
    });

    jQuery(window).scroll(function () {
        if (jQuery(document).scrollTop() > 0) {
            if (jQuery(window).width() < 560) {
                jQuery('#scrollup').hide();
            } else {
                jQuery('#scrollup').fadeIn('fast');
            }
        } else {
            jQuery('#scrollup').fadeOut('fast');
        }
    });


    var opts = {
        lines: 9, // The number of lines to draw
        length: 7, // The length of each line
        width: 4, // The line thickness
        radius: 8, // The radius of the inner circle
        corners: 1, // Corner roundness (0..1)
        rotate: 0, // The rotation offset
        direction: 1, // 1: clockwise, -1: counterclockwise
        color: '#414152', // #rgb or #rrggbb or array of colors
        speed: 1.2, // Rounds per second
        trail: 55, // Afterglow percentage
        shadow: false, // Whether to render a shadow
        hwaccel: false, // Whether to use hardware acceleration
        className: 'spinner', // The CSS class to assign to the spinner
        zIndex: 2e9, // The z-index (defaults to 2000000000)
        top: 5, // Top position relative to parent in px
        left: 'auto' // Left position relative to parent in px
    };
    var target = document.getElementById('loader-image');
    var spinner = new Spinner(opts).spin(target);
});


//$(document).ready(function() {
//    // What year are we in now?
//    var now = new Date();
//    var current_year = now.getFullYear();
//    var next_year = current_year + 1;

//    // Set the date we're counting down to.
//    var target_date = new Date("Jan 1, " + next_year).getTime();

//    // Variables for time units.
//    var days, hours, minutes, seconds;

//    // Get the elements that will hold the numbers.
//    var $days = document.getElementById("d");
//    var $hours = document.getElementById("h");
//    var $minutes = document.getElementById("m");
//    var $seconds = document.getElementById("s");

//    // Calculate the countdown clock and set the HTML.

//    function update() {
//        // Find the amount of "seconds" between now and target.
//        var current_date = new Date().getTime();
//        var seconds_left = (target_date - current_date) / 1000;

//        // Do some time calculations.
//        days = parseInt(seconds_left / 86400);
//        seconds_left = seconds_left % 86400;

//        hours = parseInt(seconds_left / 3600);
//        seconds_left = seconds_left % 3600;

//        minutes = parseInt(seconds_left / 60);
//        seconds = parseInt(seconds_left % 60);

//        // Format the number strings and put them in the elements.
//        $days.innerHTML = pad(days, 2);
//        $hours.innerHTML = pad(hours, 2);
//        $minutes.innerHTML = pad(minutes, 2);
//        $seconds.innerHTML = pad(seconds, 2);
//    }

//    // Immediately update the HTML.
//    // The white boxes are blank otherwise.
//    update();

//    // Now update our number elements every 1 second.
//    setInterval(update, 1000); // 1000 milliseconds = 1 second

//    // This looks much better with leading zeros, don't you agree?
//    // If num has less than size digits, add enough 0s to the front.

//    function pad(num, size) {
//        var s = num + "";
//        while (s.length < size) s = "0" + s;
//        return s;
//    }
//});


//// Парсит общее кол-во секунд и возвращает объект с кол-вом дней, часов, минут, секунд ------------
//function getTimer(count) {
//    var timer = new Object();
//    timer.seconds = count % 60;
//    count = (count - timer.seconds) / 60;
//    timer.minutes = count % 60;
//    count = (count - timer.minutes) / 60;
//    timer.hours = count % 24;
//    timer.days = (count - timer.hours) / 24;
//    return timer;
//}

//// Выводит таймер на страницу ---------------------------------------------------------------------
//function showTimerS(timer) {
//    $('#timer').text(
//        timer.days.toString() +
//        ':' +
//        (timer.hours < 10 ? '0' : '') +
//        timer.hours.toString() +
//        ':' +
//        (timer.minutes < 10 ? '0' : '') +
//        timer.minutes.toString() +
//        ':' +
//        (timer.seconds < 10 ? '0' : '') +
//        timer.seconds.toString()
//    );
//}

//function showTimer(timer) {
//    $('#timer').text(
//        timer.days.toString() +
//            ' дней ' +
//            (timer.hours < 10 ? '0' : '') +
//            timer.hours.toString() +
//            ' часов ' +
//            (timer.minutes < 10 ? '0' : '') +
//            timer.minutes.toString() +
//            ' минут ' +
//            (timer.seconds < 10 ? '0' : '') +
//            timer.seconds.toString() +
//            ' секунд.'
//    );
//}

//// GO-GO-GO ---------------------------------------------------------------------------------------
//$(document).ready(function () {
//    var now = new Date();                                        // Здесь нужно получить точное время
//    var newyear = new Date(now.getFullYear() + 1, 0, 1, 0, 0, 0, 0); // 01.01.2011 00:00:00

//    var counter = newyear.getTime() - now.getTime();                 // Кол-во милисекунд до Нового Года
//    var timeout = counter % 1000;                                    // Милисекунды до синхронного вывода целых секунд
//    counter = (counter - timeout) / 1000;                            // Кол-во секунд до Нового Года

//    showTimer(getTimer(counter + 1));                                // Вывод ближайшей целой секунды
//    setTimeout(function () {
//        showTimer(getTimer(counter));                                // Синхронный вывод 1-й целой секунды
//        var intervalID = setInterval(function () {
//            counter--;
//            if (counter > 0) {
//                showTimer(getTimer(counter));                        // Синхронный вывод n-й целой секунды
//            } else {
//                clearInterval(intervalID);
//                $('#timer').text('Ура!!!');
//            }
//        }, 1000);
//    }, timeout);

//});

VK.init({ apiId: 4168022, onlyWidgets: true });
$(function () {
    $('.main-menu > li > a').each(function () {
        var location = window.location.href;
        var link = this.href;
        if (location == link) {
            $(this).addClass('main-menu-active-link');
        }
    });
});
(function (i, s, o, g, r, a, m) {
    i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
        (i[r].q = i[r].q || []).push(arguments)
    }, i[r].l = 1 * new Date(); a = s.createElement(o),
    m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-49541908-2', 'mshots.ru');
ga('send', 'pageview');